// express：处理路由的内置中间件
const express = require("express");
let app = express();

// 路由分类 ：第一大类和用户有关的路由 ，userindex  usercart  userproduct
//  第二大类和管理有关的路由 ，adminindex  adminproduct admincart

// 一、和用户相关路由地址
// let userRoute = express.Router()  // express内置的路由中间件
// userRoute.get("/userindex", (req, res) => {
//   res.send("我是用户的主页");
// })

// userRoute.get("/userproduct", (req, res) => {
//   res.send("我是用户产品页面");
// })

// 二、和管理相关页面的路由
// let adminRoute = express.Router();
// adminRoute.get("/adminindex", (req, res) => {
//   res.send("我是管理员主页面");
// })

// adminRoute.get("/adminproduct", (req, res) => {
//   res.send("我是管理产品页面")
// })

// 引入两个路由信息
let userRoute = require("./userRouter.js");
let adminRoute = require("./adminRouter.js");

// 可以扩展二级路由 
// 在use 前面加上一级路由前缀就可以

app.use(userRoute);  // 把user的路由中间件通过use执行
app.use(adminRoute); // 把admin的路由中间件通过use执行

// app.get("/index",(req,res)=>{
//     res.send("主页")
// })

// app.get("/product",(req,res)=>{
//     res.send("产品")
// })
// app.get("/users",(req,res)=>{
//     res.send("用户")
// })

app.listen(8080);